Skip to content

feat: Nexus samples with end-to-end Feature suite#75

Draft
xepozz wants to merge 1 commit into
masterfrom
nexus
Draft

feat: Nexus samples with end-to-end Feature suite#75
xepozz wants to merge 1 commit into
masterfrom
nexus

Conversation

@xepozz

@xepozz xepozz commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

Five samples covering every Nexus handler form:

  • sync #[Operation]
  • async #[AsyncOperation] returning WorkflowHandle (SDK-managed start+cancel)
  • manual #[AsyncOperation] returning an OperationHandlerInterface object (custom token, runtime sync/async choice, own cancel) plus cancellation, context-propagation and multiple-arguments variants.

Feature test harness: endpoint-per-test via the gRPC OperatorService, one task queue per scenario, real handlers alongside mocked service/client doubles.

What was changed

Why?

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Five samples covering every Nexus handler form:
- sync #[Operation]
- async #[AsyncOperation] returning WorkflowHandle (SDK-managed start+cancel)
- manual #[AsyncOperation] returning an OperationHandlerInterface object
  (custom token, runtime sync/async choice, own cancel)
plus cancellation, context-propagation and multiple-arguments variants.

Feature test harness: endpoint-per-test via the gRPC OperatorService, one
task queue per scenario, real handlers alongside mocked service/client
doubles.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant